查看原文
其他

Unity 2018.1 :停止对MonoDevelop-Unity的支持

2018-01-10 Unity官方 Unity官方平台

从Unity 2018.1开始,我们将不再把MonoDevelop-Unity与Unity一起捆绑发行,并且在Unity 2018.1及后续版本中,将不再支持使用MonoDevelop-Unity进行开发。


随着Unity中.NET 4.6脚本运行库(当前处于实验阶段)的升级,我们开始支持C# 6.0及更高版本中所提供的许多令人兴奋的全新C#特性。与此同时,为这些新的C#特性提供一个相匹配的良好IDE体验,对于我们来说也十分重要。


 

现在与Unity一同发行的MonoDevelop-Unity 5.9.6并不支持最新的C#特性,并且也不支持在Unity的.NET 4.6脚本运行时中调试C#脚本。为此我们将做出二项改变。

 

1.    在MacOS和Windows上,移除Unity 2018.1中的MonoDevelop-Unity 5.9.6安装程序,并从Unity 2018.1开始,不在支持使用它进行Unity开发。

 

2.    在Unity 2018.1中,仅将Visual Studio for Mac作为MacOS上的唯一C# IDE。在Windows上,我们将继续保留Visual Studio 2017 Community,并不再将MonoDevelop-Unity作为可选项。

 

自Unity 5.6.1开始,Visual Studio for Mac已集成 Unity插件,即支持最新的C#特性,又支持在.NET 4.6脚本运行时上调试C#脚本。MacOS上的MonoDevelop-Unity用户可以下载并安装Visual Studio for Mac,并即刻开始使用。

  

C# IDE替代选项

除了Visual Studio for Mac和Visual Studio 2017 Community之外,现在还有一些其它的C# IDE替代品可用。

 

Visual Studio Code (Windows, macOS, Linux)

当在Preferences(偏好设置)中将Visual Studio Code设置为外部脚本编辑器时,Unity可在Visual Studio Code中打开脚本。要支持C#代码编辑与Unity C#调试,还需要安装下列内容。

  •   Mono (仅在MacOS上必需)

  •   C# Extension

  •   Unity Debugger Extension (目前不支持.NET 4.6调试)

 

JetBrains Rider (Windows, macOS, Linux)

当在Preferences(偏好设置)中将JetBrains Rider设置为外部脚本编辑器时,Unity支持在JetBrains Rider中打开脚本。

 

JetBrains Rider是一款基于IntelliJ和ReSharper的.NET IDE,并包含ReSharper大部分特性。Rider还支持所有最新的C# 6.0特性,以及在Unity中进行.NET 4.6脚本运行库上的C#调试。


参考资料

  • Visual Studio for Mac下载

    https://www.visualstudio.com/vs/visual-studio-mac/


  • Visual Studio for Mac介绍

    https://blogs.msdn.microsoft.com/visualstudio/2017/05/10/unity-game-development-with-visual-studio-for-mac/


  • Visual Studio Code下载

    https://code.visualstudio.com/


  • JetBrains Rider

    https://www.jetbrains.com/dotnet/promo/unity/


  • Rider. Cross-platform IDE for Unity

    https://www.jetbrains.com/dotnet/promo/unity/



推荐阅读


 

Unite 2018 Beijing

作为全球规模最大的Unity开发者聚会,2018年的Unite大会将于5月11-13日在北京国家会议中心举行。


新年特惠技术通票正在限量发售中,原价1500元,限时特惠价格599元。  

购票地址:http://unite2018beijing.bagevent.com


公开招募讲师、Made with Unity作品、赞助商、媒体、票务合作。

赞助商合作:马小姐 may@unity3d.com

票务合作:张小姐 yanzhang@unity3d.com

详情请查阅:《Unite 2018 Beijing正式启动》!




点击“阅读原文”访问Unity官方社区!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存